package com.mdd.front.vo.comment;

import com.mdd.front.vo.user.UserInfoVo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

/**
 * GoodsCommentVo
 */
@Data
@ApiModel(value = "评论分页返回对象", description = "评论分页返回对象")
public class GoodsCommentListVo implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "id")
    private Long id;
    @ApiModelProperty(value = "服务id")
    private Long goodsId;
    @ApiModelProperty(value = "用户id")
    private Long userId;
    @ApiModelProperty(value = "用户信息")
    private UserInfoVo userInfoVo;
    @ApiModelProperty(value = "订单服务表id")
    private Long orderGoodsId;
    @ApiModelProperty(value = "服务评价星级 1 一星 2 二星 3三星 4四星 5五星")
    private Integer serviceComment;
    @ApiModelProperty(value = "服务评价")
    private String comment;
    @ApiModelProperty(value = "商家回复")
    private String reply;
    @ApiModelProperty(value = "回复状态:0-待回复;1-已回复;")
    private Integer status;
    @ApiModelProperty(value = "回复状态:0-待回复;1-已回复;")
    private String statusName;
    @ApiModelProperty(value = "创建时间")
    private String createTime;
    @ApiModelProperty(value = "更新时间")
    private String updateTime;
    @ApiModelProperty(value = "评论等级")
    private Integer commentLevel;
    @ApiModelProperty(value = "评论等级")
    private String commentLevelName;
    @ApiModelProperty(value = "评论图片")
    private List<String> commentUrlList;
    @ApiModelProperty(value = "用户头像")
    private String avatarUrl;
    @ApiModelProperty(value = "昵称")
    private String nickname;
    @ApiModelProperty(value = "名称")
    private String username;
    @ApiModelProperty(value = "用户sn")
    private String sn;
    @ApiModelProperty(value = "服务图片")
    private String goodsImageUrl;
    @ApiModelProperty(value = "服务名称")
    private String goodsName;
    @ApiModelProperty(value = "价格")
    private BigDecimal price;
    @ApiModelProperty(value = "单位")
    private String unitName;
}
